Big Huge Thesaurus

William Makepeace Thackeray

noun